package main
import "fmt"
func main(){
	var count int
	fmt.Println("请输入库存数量： ")
	fmt.Scanln(&count)
	if count < 50 {
		fmt.Println("库存不足")
	} else if count >= 50 && count <= 100 {
		fmt.Println("库存还行")
	} else if count > 100{
		fmt.Println("库存充足")
	}

	//switch语句 (fallthrough 可以穿透到下一个分支)
	switch count/10 {
	case 5,6,7,8,9:
		fmt.Println("库存充足")
	case 4,3,2,1,0:
		fmt.Println("库存不足")		
	default:
		fmt.Println("输入错误")		
	}

	//for循环
	var sum int = 0
	for i := 0; i <= 5; i++ {
		sum += i
	}
	fmt.Println(sum)	

	string1  := "hello"
	for i := 0; i < len(string1); i++ {
		fmt.Printf("%c",string1[i])
	}
	fmt.Println()	

	string2  := "我累了"
	for _ , i := range string2 {
		fmt.Printf("%c",i)
	}
	fmt.Println()	

	//双重循环 break 标签  label
	label1:
	for i := 1; i <=5; i++ {
		for j := 2; j <= 4; j++ {
			fmt.Printf("i: %v, j: %v \n",i,j)
			if i == 2 && j == 2 {
				break label1
			}
		}
	}	

	//1-100被6整除的数
	for i := 0; i < 100; i++ {
		if i % 6 !=0 {
			continue
		}
		fmt.Println(i)
	}

	

	// for ;; {
	// 	fmt.Println("死循环")	
	// }
}